怎么对字符数组初始化?答:char s[]={'a','b','c'};s数组自动初始化为带三个元素的数组 如果是unsigned char类型,则只能使用前者形式了。static char c[]={'c',' ','p','r','o','g','r','a','m'}; 可写为:static char c[]={"C program"}; 或去掉{}写为:static char c[]="C program";当...
将一个数组所有的值赋值为1,0,-1怎么弄,不用循环答:char/int/short/long等)都是可以实现的,用memset就可以;非整数类型,如float和double就不行。C语言,要赋值成1的话,只有char和unsigned char可以做到,用memset,其他类型我还想不出有啥方法。C++的话,要依次赋值为{1,0,-1, 1,0,-1, 1, 0, -1 ...}这样的,不用循环都可以办到。